package cn.lbwfree.day3_12;

import java.util.Scanner;

/**
 * @date:2020年3月12日
 * @author:lbwfree
 * @number:BASIC-9 特殊回文
 */
public class simple_plalindrome {
	public static void main(String[] args) {
		Scanner inScanner =new Scanner(System.in);
		int num = inScanner.nextInt();
		if(num>=1 && num<=54)
		{
			/*
			 * 从五位到六位 从小到大
			 */
			//奇数和偶数的五位
			{			
				for (Integer i = 1; i <=9; i++) 
				{
					//判断减去中间的一位还剩四位要符合偶数
					// 从9减 方便排小大序
					for (int j =9; j >=0; j--) {
						if(((num-j)&1)==1)
						{
							continue;
						}	
						int temp= (num-j)/2;
						if(temp<0)
						{
							break;
						}
						Integer k = temp-i;
						if((k<=9)&&(k>=0))
						{
							System.out.println(i.toString()+k.toString()+j+k.toString()+
									i.toString());
						}
					}
				}
			}
			//六位对称只能是偶数
			if((num&1)==0)
			{
				int temp = num/2;
				for(Integer i =1; i<=9;i++)
				{
					for (Integer j = 0; j <=9; j++) 
					{
						Integer k=temp-i-j;
						//当k<0；j++ k依然为0
						if(k<0)
						{
							break;
						}
						
						if((k<=9)&&(k>=0))
						{
							System.out.println(i.toString()+j.toString()+k.toString()+k.toString()+
									j.toString()+i.toString());
						}
					}
					
				}
			}
			
		}	
	}
}
